"""
@Project ：python
@File    ：03-异常的传递.py
@IDE     ：PyCharm
@Author  ：DongCha
@Date    ：2024/4/6 006 17:08
"""


# 定义一个出现异常的方法
def func1():
    print("func1 start...")
    num = 1 / 0
    print("func1 stop...")


# 定义一个没有异常的方法，调用上面出现异常的方法
def func2():
    print("func2 start...")
    func1()
    print("func2 stop...")


# 定义一个方法，调用上面两个方法
def main():
    try:
        func2()
    except Exception as e:
        print(f"出现异常：{e}")


main()
